package com.csun.cmny.provider.service;

import com.csun.cmny.base.dto.LoginAuthDto;
import com.csun.cmny.core.support.IService;
import com.csun.cmny.provider.model.domain.OmcConsult;
import com.csun.cmny.provider.model.domain.OmcLongRangeServiceOrder;
import com.csun.cmny.provider.model.dto.consult.ConsultDisposeDto;
import com.csun.cmny.provider.model.dto.consult.ConsultSaveDto;
import com.csun.cmny.provider.model.dto.consult.ConsultSelectDto;
import com.csun.cmny.provider.model.vo.consult.ConsultVo;

import java.util.List;

public interface OmcConsultService extends IService<OmcConsult> {

    List<ConsultVo> selectConsult(ConsultSelectDto consultSelectDto);


    int saveconsult(ConsultSaveDto consultSaveDto, LoginAuthDto loginAuthDto);


    int dispose(ConsultDisposeDto consultDisposeDto, OmcLongRangeServiceOrder omcLongRangeServiceOrder);
}
